package ysq.xyg.web.dao;

import org.springframework.stereotype.Repository;
import ysq.xyg.base.dao.BaseDao;
import ysq.xyg.web.model.po.WebProduct;
import ysq.xyg.web.model.vo.WebProductVo;

import java.util.List;

/**
 * 网站模块-商品信息-Dao层接口类
 *
 * @author shengQiang yu
 * @date 2019-6-7 18:07:28
 */
@Repository
public interface WebProductDao extends BaseDao<WebProduct> {
    /**
     * 关联查询
     *
     * @param webProductVo 对象
     * @author shengQiang yu
     * @date 2019-04-02 12:42
     */
    List<WebProduct> listLeft(WebProductVo webProductVo);
    /**
     * 通过标签id获取所属目录
     *
     * @param webColumnTypeVo 对象
     * @author shengQiang yu
     * @date 2019-04-02 12:42
     */
    List<WebProduct> listLeftByTagId(WebProductVo webColumnTypeVo);
    /**
     * 通过栏目获取产品信息
     *
     * @param webColumnTypeVo 对象
     * @author shengQiang yu
     * @date 2019-04-02 12:42
     */
    List<WebProduct> listLeftByCol(WebProductVo webColumnTypeVo);
}